Black bear movements in northern Minnesota 1
tibble [2,768 × 9] (S3: tbl_df/tbl/data.frame)
$ log_Move : num [1:2768] 2.939 0.525 -0.596 -0.375 -0.639 ...
$ Heartrate: int [1:2768] 60 54 34 37 37 41 44 55 58 51 ...
$ Season : Factor w/ 3 levels "Fall","Spring",..: 2 2 2 2 2 2 2 2 2 2 ...
$ DayNight : Factor w/ 2 levels "Day","Night": 1 1 1 1 1 1 1 1 1 1 ...
$ Sex : Factor w/ 2 levels "F","M": 1 1 1 1 1 1 1 1 1 1 ...
$ Stage : Factor w/ 3 levels "CubPrep","Fem",..: 2 2 2 2 2 2 2 2 2 2 ...
$ Day : int [1:2768] 96 97 99 102 103 104 105 107 108 110 ...
$ BearID : Factor w/ 7 levels "4011","4021",..: 2 2 2 2 2 2 2 2 2 2 ...
$ Year : int [1:2768] 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 ...
| BearID | Season | DayNight | Year | n |
|---|---|---|---|---|
| 4011 | Fall | Day | 2012 | 44 |
| 4011 | Fall | Night | 2012 | 44 |
| 4011 | Spring | Day | 2012 | 38 |
| 4011 | Spring | Night | 2012 | 47 |
| 4011 | Summer | Day | 2012 | 50 |
| 4011 | Summer | Night | 2012 | 52 |
| 4021 | Fall | Day | 2010 | 32 |
| 4021 | Fall | Day | 2012 | 56 |
| 4021 | Fall | Night | 2010 | 7 |
| 4021 | Fall | Night | 2012 | 56 |
| 4021 | Spring | Day | 2010 | 47 |
| 4021 | Spring | Day | 2012 | 64 |
| 4021 | Spring | Night | 2010 | 24 |
| 4021 | Spring | Night | 2012 | 64 |
| 4021 | Summer | Day | 2010 | 44 |
| 4021 | Summer | Day | 2012 | 59 |
| 4021 | Summer | Night | 2010 | 38 |
| 4021 | Summer | Night | 2012 | 59 |
| 4041 | Fall | Day | 2009 | 15 |
| 4041 | Fall | Night | 2009 | 6 |
| 4041 | Spring | Day | 2009 | 71 |
| 4041 | Spring | Night | 2009 | 34 |
| 4041 | Summer | Day | 2009 | 41 |
| 4041 | Summer | Night | 2009 | 24 |
| 4055 | Fall | Day | 2012 | 51 |
| 4055 | Fall | Night | 2012 | 51 |
| 4055 | Spring | Day | 2010 | 60 |
| 4055 | Spring | Day | 2012 | 93 |
| 4055 | Spring | Night | 2010 | 44 |
| 4055 | Spring | Night | 2012 | 91 |
| 4055 | Summer | Day | 2010 | 37 |
| 4055 | Summer | Day | 2012 | 62 |
| 4055 | Summer | Night | 2010 | 28 |
| 4055 | Summer | Night | 2012 | 62 |
| 4083 | Fall | Day | 2012 | 60 |
| 4083 | Fall | Night | 2012 | 60 |
| 4083 | Spring | Day | 2012 | 66 |
| 4083 | Spring | Night | 2012 | 66 |
| 4083 | Summer | Day | 2012 | 62 |
| 4083 | Summer | Night | 2012 | 61 |
| 4085 | Fall | Day | 2012 | 67 |
| 4085 | Fall | Night | 2012 | 66 |
| 4085 | Spring | Day | 2012 | 92 |
| 4085 | Spring | Night | 2012 | 91 |
| 4085 | Summer | Day | 2012 | 62 |
| 4085 | Summer | Night | 2012 | 61 |
| 4087 | Fall | Day | 2012 | 36 |
| 4087 | Fall | Night | 2012 | 41 |
| 4087 | Spring | Day | 2012 | 89 |
| 4087 | Spring | Night | 2012 | 80 |
| 4087 | Summer | Day | 2012 | 57 |
| 4087 | Summer | Night | 2012 | 56 |
position argument to shift a group.
width by trial and errorcolorposition = position_jitterdodgeseed to make the jitter reproducibleFurther refinements:
alpha to reduce overplottingwidth = 0.9 leaves no space between bars but leaves space between BearIDs.
Good for focusing on comparisons among measurements
facet_wrap()facet_grid(), if there is some logical order
. is a placeholder for faceting only by row or column
Facet in rows by Season:
Number of rows (nrow) or columns (ncol) can be specified
Wrapping by BearID with facet_wrap():
fixed)
free_x, free_y, and free can be used to allow x, y, or both axes to vary by facet.
bear_long <- bear |>
select(Season, log_Move, Heartrate, BearID) |>
pivot_longer(cols = c(log_Move, Heartrate),
names_to = "Measurement")
bear_long# A tibble: 5,536 × 4
Season BearID Measurement value
<fct> <fct> <chr> <dbl>
1 Spring 4021 log_Move 2.94
2 Spring 4021 Heartrate 60
3 Spring 4021 log_Move 0.525
4 Spring 4021 Heartrate 54
5 Spring 4021 log_Move -0.596
6 Spring 4021 Heartrate 34
7 Spring 4021 log_Move -0.375
8 Spring 4021 Heartrate 37
9 Spring 4021 log_Move -0.639
10 Spring 4021 Heartrate 37
# … with 5,526 more rows